package cn.tedu.charging.order.pojo.param;

import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

// 创建订单的入参
@Data
@FieldDefaults(level = AccessLevel.PRIVATE)  // 将类中的所有字段默认设置为 private 访问级别  这意味着类中的每个字段（如 userId）都会自动被标记为 private，除非显式指定其他访问级别
public class OrderAddParam {

    /**
     * 用户信息-用户id
     */
    @ApiModelProperty("用户id")
    Integer userId;

    /**
     * 设备信息-桩编号
     */
    @ApiModelProperty("桩编号")
    Integer pileId;

    /**
     * 设备信息-枪编号
     */
    @ApiModelProperty("充电枪编号")
    Integer gunId;

    /**
     * 创建时间
     * 不应该由页面来传，服务端生成服务器的时间
     */
}
